#ifndef FACTORYSUB_H__
#define FACTORYSUB_H__

#include "Factory.h"

namespace npFactoryMethod
{
    class FactorySub : public Factory
    {
        public: FactorySub();
        public: virtual ~FactorySub();
        public: FactorySub(const FactorySub& cpy);
        public: FactorySub& operator=(const FactorySub& asn);
        public: virtual FactorySub* clone() const;

        public: virtual Operation* createOperation() const;
    };
} // namespace npFactoryMethod


#endif //FACTORYSUB_H__